package com.backend.demo1.annotations;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

// jwt注解可以使controller里的路由使用jwt鉴权
// 例子：
// @RestController
// @RequestMapping("/api")
// public class UserController {

//     @JwtRequired
//     @GetMapping("/user/profile")
//     public ResponseEntity<String> getUserProfile() {
//         return ResponseEntity.ok("用户资料");
//     }

// }

@Target(ElementType.METHOD) // 只能用在方法上
@Retention(RetentionPolicy.RUNTIME) // 运行时生效
public @interface JwtRequired {
}